﻿using System.Data.Entity;
namespace MC.Warehouse.Entity
{
    public class Warehouse : DbContext
    {
        public DbSet<Customer> Customers { get; set; }
        public DbSet<Employee> Employees { get; set; }
        public DbSet<Categogy> Categogies { get; set; }
        public DbSet<Invoice> Invoices { get; set; }
        public DbSet<Order> Orders { get; set; }
        public DbSet<Product> Products { get; set; }
        public DbSet<Account> Accounts { get; set; }
        public DbSet<History> Histories { get; set; }
        public DbSet<Student> Students { get; set; }
        public DbSet<Container> Containers { get; set; }
        public DbSet<Currency> Currencies { get; set; }
        public DbSet<Comment> Comments { get; set; }
        public DbSet<Module> Modules { get; set; }
        public DbSet<Country> Countries { get; set; }
        public DbSet<Region> Regions { get; set; }
        public DbSet<Shipper> Shippers { get; set; }
        public DbSet<Territory> Territories { get; set; }
        public DbSet<Parent> Parents { get; set; }
        public DbSet<Class> Classes { get; set; }
        public DbSet<Teacher> Teachers { get; set; }
        public DbSet<Company> Companies { get; set; }
        public DbSet<Message> Messages { get; set; }
        public DbSet<Child> Children { get; set; }
        public DbSet<Book> Books { get; set; }
        public DbSet<Role> Roles { get; set; }
        public DbSet<School> Schools { get; set; }
        public DbSet<Department> Departments { get; set; }
        public DbSet<Contact> Contacts { get; set; }
        public DbSet<Address> Addresses { get; set; }
        public DbSet<ContactType> ContactTypes { get; set; }
        public DbSet<DatabaseLog> DatabaseLogs { get; set; }
        public DbSet<CurrencyRate> CurrencyRates { get; set; }
        public DbSet<Vendor> Vendors { get; set; }
        public DbSet<CreditCard> CreditCards { get; set; }
        public DbSet<ShipMethod> ShipMethods { get; set; }
        public DbSet<Store> Stores { get; set; }
        public DbSet<ProductPhoto> ProductPhotos { get; set; }
        public DbSet<ProductListPriceHistory> ProductListPriceHistories { get; set; }
        public DbSet<ProductCostHistory> ProductCostHistories { get; set; }
        public DbSet<ProductDocument> ProductDocuments { get; set; }
        public DbSet<Culture> Cultures { get; set; }
        public DbSet<Province> Provinces { get; set; }
    }
}
